ECS: NFS-Schreibvorgang löst nach einer bestimmten Datenmenge einen I/O-Fehler aus

Zusammenfassung: NFS-Schreibvorgänge schlagen aufgrund einer Nichtübereinstimmung der Synchronisation mit einem I/O-Fehler fehl.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Es gibt einen neuen Bucket mit aktiviertem Dateisystem.

NFS-Schreibvorgänge schlagen aufgrund einer Nichtübereinstimmung der Synchronisation mit einem I/O-Fehler fehl.

Beispiel für ein NFS-Clientproblem:
root@client~:/mnt_ecs# dd if=/dev/zero of=/mnt_ecs/test bs=1024 count=80000
dd: write error: I/O error
dd: write error: I/O error
root@client:/mnt_ecs# ll
total 8222
drwx---rwx- 3 2147483647 2147483647 96 Aug 13 10:51 .
drwxr-xr-x- 30 root system 4096 Aug 07 10:46 ..
-rw-r--r--- 1 root system 2102272 Aug 13 10:51 test
Gemäß dem Protokollspeicherort unten: (Eine erwartete Anforderung wurde nicht auf der dataheadsvc Service)
Befehl:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Beispiel:
admin@node1~>cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
2018-08-17T06:09:02,499 [RpcDispatcherWriteIO-5411370]  INFO  RpcProgramNfs3.java (line 241) No sync response, expect an async response for request  WriteRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 offset:0 count:524288 stablehowUNSTABLE
2018-08-17T06:09:03,261 [RpcDispatcherMD-5323256] ERROR  RpcProgramNfs3.java (line 277) Error processing NfsRequest: xid:1229074411 ip:/<Client IP> SysSecurity:  AuthStatus:AUTH_OK Uid:0 Gid:0 Proc:SETATTR SetAttrRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 SetAttr3Object : uid:0 gid:0 mode:0 atime:null mtime:null verf:10487808 updateFields:[SIZE] check:true ctime(NfsTime-1534486142s, 467000000ns) NfsResponse:  SetAttr3Response : status:NFS3ERR_NOT_SYNC wccData: WccData: WccAttr: size:10485760 mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) postOpAttr type:NFSREG mode:rw-r--r-- nlink:1 uid:0 gid:0 size:10485760 used:10485760 rdev:(Specdata3: specdata10, specdata2:0) fileid:1019241384186633961 atime:(NfsTime-1534486143s, 243000000ns) mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) RpcError: null

Ursache

Es liegt eine Nichtübereinstimmung bei der Synchronisation zwischen Client und Server vor.
  1. Entweder hat der Client den für das Dateisystem aktivierten Bucket mit der Synchronisierungsoption gemountet.
 Befehl: (Keine Ausgabe erwartet)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
  1. Die Option "Export Host" im Dateimenü der ECS-Benutzeroberfläche wurde in "Sync" geändert (Standardeinstellung ist "Async").
Die Option

Lösung

Führen Sie die folgenden Prüfungen durch:

  • Überprüfen Sie, ob der Client die Option "Sync Mount" angibt, und wenn ja, entfernen Sie sie.
  • Überprüfen Sie die Schreibübertragungsrichtlinie in den Exporthostoptionen (Dateiexporte>) und ändern Sie sie in Asynchron.
NFS v3 ermöglicht sichere asynchrone Schreibvorgänge, wodurch die Leistung gegenüber synchronen Schreibvorgängen gesteigert wird, die in früheren NFS-Implementierungen häufig ein Problem darstellten.
 
Hinweis: Durch die Erhöhung der wsize in der Mount-Option können mehr Daten übertragen werden, bevor der I/O-Fehler angezeigt wird.

Aus dem Protokoll RFC 1813 NFS Version 3Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.:
NFS3ERR_NOT_SYNC:
Update synchronization mismatch was detected during a SETATTR operation.

Weitere Informationen

Zugehöriger NFS-Wissensdatenbank-Artikel:

Betroffene Produkte

Elastic Cloud Storage

Produkte

ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage
Artikeleigenschaften
Artikelnummer: 000042461
Artikeltyp: Solution
Zuletzt geändert: 03 Sep. 2025
Version:  5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.